package com.uenpay.im.utilities;

import android.widget.EditText;

/**
 * @author SL
 * @copyRight http://www.qiyunxin.com
 * @date 2016-5-25 上午10:56:09
 * @version 1.0
 * @function 输入框管理
 * 
 */
public class EditTextUtils {

	/**
	 * 只输入两位小数
	 * 
	 * @param editText
	 * @param inputStr
	 */
	public static void inputDecimal(EditText editText, String inputStr) {

		if (inputStr.contains(".")) {
			if (inputStr.length() - 1 - inputStr.indexOf(".") > 2) {
				inputStr = (String) inputStr.subSequence(0,
						inputStr.indexOf(".") + 3);
				editText.setText(inputStr);
				editText.setSelection(inputStr.length());
			}
		}
		if (inputStr.trim().substring(0).equals(".")) {
			inputStr = "0" + inputStr;
			editText.setText(inputStr);
			editText.setSelection(2);
		}

		if (inputStr.startsWith("0")
				&& inputStr.trim().length() > 1) {
			if (!inputStr.substring(1, 2).equals(".")) {
				editText.setText(inputStr.subSequence(0, 1));
				editText.setSelection(1);
				return;
			}
		}

	}
}
